Bestsoft ID:
Password:  


C

Start writting your Operating System now in C by Downloading Bestsoft Space IDE Download

main.c


#include "bestsoft.h"
#define MAXSIZE 10
int main
(struct multiboot *mboot_ptr)
{
     clear
();
     int array[MAXSIZE];
     int i, j, num, temp;

         array[0]=5;
         array[1]=9;
         array[2]=2;
         array[3]=4;
         num=4;
            for (i = 0; i < num; i++)
        {
                for (j = 0; j < (num - i - 1); j++)
                {
                        if (array[j] > array[j + 1])
                        {
                                temp = array[j];
                                array[j] = array[j + 1];
                                array[j + 1] = temp;
                        }
                }
        }
     
        for (i = 0; i < num; i++)
        {
              write
("\n");
              write_dec
(array[i] );
        }

    return 0;
}

void  write_dec
(u32int n)
{
    if (n == 0)
    {
        monitor_put
('0');
        return;
    }

    s32int acc = n;
    Char c[32];
    int i = 0;
    while 
(acc > 0)
    {
        c[i] = '0' + acc%10;
        acc /= 10;
        i++;
    }
    c[i] = 0;

    Char c2[32];
    c2[i--] = 0;
    int j = 0;
    while(i >= 0)
    {
        c2[i--] = c[j++];
    }
    write
(c2);
}